home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 5 / BBS in a Box -Volume V (BBS in a Box) (April 1992).iso / Files / Prog / M / LSC213.cpt / VRetraceMgr.h < prev    next >
Encoding:
C/C++ Source or Header  |  1987-09-26  |  623 b   |  37 lines  |  [TEXT/KAHL]

  1.  
  2. /*
  3.  *  VRetraceMgr.h
  4.  *
  5.  *  Copyright (c) 1986, 1987 THINK Technologies, Inc.
  6.  *  These interfaces are based on information copyrighted
  7.  *  by Apple Computer, Inc., 1985, 1986, 1987.
  8.  *
  9.  */
  10.  
  11. #ifndef _VRetraceMgr_
  12. #define _VRetraceMgr_
  13.  
  14. #ifndef    _MacTypes_
  15. #include "MacTypes.h"
  16. #endif
  17.  
  18. typedef    struct VBLTask
  19.     {
  20.     struct QElem *    qLink;
  21.      int                qType;
  22.     ProcPtr            vblAddr;
  23.     int                vblCount;
  24.     int                vblPhase;
  25.     } VBLTask , *VBLQElPtr;
  26.  
  27. #define inVBL    0x40
  28.  
  29.  
  30. /*  functions returning non-integral values  */
  31. pascal struct QHdr *GetVBLQHdr();
  32.  
  33. /*  low-memory globals  */
  34. extern struct QHdr VBLQueue : 0x160;
  35.  
  36.  
  37. #endif _VRetraceMgr_